function getXmlHttpRequest() {
//	xmlhttp=false;
//	this.AjaxFailedAlert = "Su navegador no soporta las funcionalidades de este sitio y podria experimentarlo de forma diferente a la que fue pensada. Por favor habilite javascript en su navegador para verlo normalmente.\n";
//	this.requestFile = file;
//	this.encodeURIString = true;
//	this.execute = false;
	if (window.XMLHttpRequest) { 
		xhr = new XMLHttpRequest();
		if (xhr.overrideMimeType) {
			xhr.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) { // IE
			try {
				xhr = new ActiveXObject("Msxml2.XMLHTTP");
			}catch (e) {
				try {
					xhr = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
				xhr = false;
				alert('Su navegador no soporta las funcionalidades de este sitio y podria experimentarlo de forma diferente a la que fue pensada. Por favor habilite javascript en su navegador para verlo normalmente.\n');
				}
			}

	}
	//return xhr ;
}


function getXmlHttpRequest2() {
//	xmlhttp=false;
//	this.AjaxFailedAlert = "Su navegador no soporta las funcionalidades de este sitio y podria experimentarlo de forma diferente a la que fue pensada. Por favor habilite javascript en su navegador para verlo normalmente.\n";
//	this.requestFile = file;
//	this.encodeURIString = true;
//	this.execute = false;
	if (window.XMLHttpRequest) { 
		var xhr2 = new XMLHttpRequest();
		if (xhr2.overrideMimeType) {
			xhr2.overrideMimeType('text/xml');
		}
	}
	else if (window.ActiveXObject) { // IE
			try {
				var xhr2 = new ActiveXObject("Msxml2.XMLHTTP");
			}catch (e) {
				try {
					var xhr2 = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
				xhr = false;
				   alert("Votre navigateur ne supporte pas cette fonctionalite");
				}
			}

	}
	return xhr2 ;
}


/*
 * 
 * FONCTION TRIM, LTRIM, RTRIM
 * SUPPRIME TOUT LES ESPACES EN DEBUT ET EN FIN DE CHAINE
 * 
 */
function trim(str, chars)
{
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars)
{
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) 
{
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function textCounter(field, cntfield, maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	else
		cntfield.value = maxlimit - field.value.length;
}

function fOnChangePieceJointe () {
	// affiche le nom du fichier image car on ne le voit pas bien dans le champ

	/*
	var x = this.value;
	alert(x);
	alert(this.name);
    var n = 'idRappel' + this.name;
    alert(n);
    */
	document.getElementById('idRappelPieceJointe').innerHTML = document.getElementById('idPieceJointe').value;
}




